/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package bankowosc.polaczenie;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;



/**
 *
 * @author Cyga
 */
public class polacz {
     
		Statement stmt = null;
        Connection c = null;
        
        public void laczZBD(){
         try {
              Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
              c = DriverManager.getConnection(
                "jdbc:oracle:thin:@localhost:1521:orcl","cyga", "1234");
              System.out.println ("Udało się połączyć z bazą danych...");
              stmt = c.createStatement();
            } catch (ClassNotFoundException e) {
              System.out.println ("Problem z driverem bazy danych...");
            } catch (SQLException e) {
                System.out.println ("Nie można połączyć się z baza danych...");
            } catch (Exception e) {
                System.out.println ("Błąd przy połączeniu z bazą danych...");
            }
        }
        
        public String pobierzDate() {
        	String data = "";
        	String komenda = "SELECT CURRENT_DATE FROM DUAL";
        	try {
				ResultSet rs = stmt.executeQuery(komenda);
				String r = "";
				if(rs.next()) {
					r = rs.getString(1);
				}
				rs.close();
				for(int i=0; i<10; i++)
					data += r.charAt(i);
				return data;
			} catch (SQLException e) {
				e.printStackTrace();
			}
        	return null;
        }

		public Statement getStmt() {
			return stmt;
		}

		public Connection getC() {
			return c;
		}
        
        
}
